﻿using System.Collections.Generic;

namespace Application.Interfaces.Mapping
{
    public interface IMapper
    {
        TDestination To<TSource, TDestination>(TSource source);

        IEnumerable<T> To<S, T>(IEnumerable<S> source);

        void From(object entity, params object[] source);

        void FromSkipNull(object entity, params object[] source);
    }
}